#ifndef SHOWWIDGET_H
#define SHOWWIDGET_H

#include <QWidget>
#include<QSqlDatabase>
#include<QSqlQuery>
#include<QSqlQueryModel>
#include<QDebug>
#include<QSqlRelationalTableModel>
#include<QMessageBox>
#include<QStandardItemModel>
#include<QRadioButton>
#include<QSqlRecord>
#include"modifydialog.h"
#include"insertdialog.h"
#include"deletedialog.h"
#include"insertdialog.h"
namespace Ui {
class ShowWidget;
}

class ShowWidget : public QWidget
{
    Q_OBJECT

public:
    ShowWidget(QWidget *parent = nullptr,QString name="root");
    ~ShowWidget();
    void SetDatabase(QSqlDatabase& db);
    void Select(const std::string& s);
    void Insert();
    void Update();
    void Delete();
    void SetCar_setModel();
    void SetUserModel();
    void SetOutModel();
    void SetStopModel();
    void SetPreModel();
    void SetConnect();
    void Flush_RadioButton();

private:
    Ui::ShowWidget *ui;
    QSqlDatabase db;
    QStandardItemModel* model;
    QSqlQuery query;
    QString userName;

};

#endif // SHOWWIDGET_H
